firmware/vgabios: Fix incorrect formatting string
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 25 Nov 2013 11:04:21 +0000 (11:04 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 26 Nov 2013 10:59:11 +0000 (10:59 +0000)
bios_len is an long, so requires %ld rather than %d.

Coverity ID: 1055813

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <Ian.Campbell@citrix.com>
CC: Keir Fraser <keir@xen.org>
CC: Jan Beulich <JBeulich@suse.com>
CC: Ian Jackson <Ian.Jackson@eu.citrix.com>
tools/firmware/vgabios/biossums.c

index d5816f420b311359eef6f0787ebebd44e7fa9d12..628849861ae51cb577d135d679ec42b22cfe65ec 100644 (file)
@@ -161,7 +161,7 @@ int main(int argc, char* argv[])
       exit(EXIT_FAILURE);
     }
     if (fwrite(bios_data, 1, bios_len, stream) < bios_len) {
-      printf("Error writing %d KBytes to %s.\n", bios_len / 1024, argv[1]);
+      printf("Error writing %ld KBytes to %s.\n", bios_len / 1024, argv[1]);
       fclose(stream);
       exit(EXIT_FAILURE);
     }